The PDBG Process-level Debugger for Parallel and Distributed Programs

نویسندگان

  • João Lourenço
  • José C. Cunha
چکیده

In this paper we discuss several issues concerning the design and implementation of a debugger for parallel and distributed applications. This debugger uses a clientserver approach to isolate the debugging user-interface from the debugging services, by way of a two-level structured approach: the component-level to observe and act upon individual processes; and the coordination-level to observe the interprocess relations and act upon them. A formal specification of the expected behavior of a processes under debugging is presented, and the debugging functionalities required to support this model are evaluated and its implementation described. Special relevance is given to the tool-interfacing support functionalities of the debugger and how they were implemented. 1 On Debugging Parallel and Dis-

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework to support Parallel and Distrubuted Debugging

We discuss debugging prototypes that can easily support new functionalities, depending on the requirements of high-level computational models, and allowing a coherent integration with other tools in a software engineering environment. Concerning the rst aspect, we propose a framework that identiies two distinct levels of functionalities that should be supported by a parallel and distributed deb...

متن کامل

The DOTPAR Project: Towards a Framework Supporting Domain Oriented Tools for Parallel and Distributed Processing

We discuss the problem of building domain oriented environments by a composition of heterogeneous application components and tools. We describe several individual tools that support such environments , namely a distributed monitoring and control tool (DAMS), a process-based distributed debugger (PDBG) and a heterogeneous in-terconnection model (PHIS). We discuss our experience with the developm...

متن کامل

Tool Integration Issues for Parallel and Distributed Debugging

This paper describes our experience with the design and implementation of a distributed debugger for C/PVM programs within the scope of the SEPP and HPCTI Copernicus projects. These projects aimed at the development of an integrated parallel software engineering environment based on a high-level graphical parallel programming model (GRAPNEL) and a set of associated tools supporting graphical ed...

متن کامل

Using DDBG to Support Testing and High-level Debugging Interfaces

This paper describes our experience with the design and implementation of a distributed debugger for C/PVM programs within the scope of the SEPP and HPCTI Copernicus projects. These projects aimed at the development of an integrated parallel software engineering environment based on a high-level graphical parallel programming model (GRAPNEL) and a set of associated tools supporting graphical ed...

متن کامل

A Thread-level Distributed Debugger?

In order to address the diversity of existing parallel programming models, it is important to provide development environments that can be incrementally extended with new services. Concerning the debugging of processbased models, we have previously designed and implemented a basic interface that can be accessed by other tools as well as by debugging modules associated with high-level programmin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998